<?php
namespace Admin\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function indexAction(){
        echo '这是后台页面';
    }
    // 动作参数绑定
    public function bindAction($id = 1){
        echo $id;
    }
    // 跳转到login方法,并且默认添加为.html格式
    public function jumpAction(){
        $this->redirect('login');
    }
    public function loginAction(){
        echo '这是login方法';
    }
    // success跳转
    public function successAction(){
        $this->success('购买成功，1秒后跳转到index方法',U('index'));
    }
    // 判断提交类型
    public function methodsAction(){
       if(IS_POST){
            echo 'POST请求';
       }else if(IS_GET){
            echo 'GET请求';
       }else if(IS_AJAX){
        echo 'AJAX请求';
       }
    }
    // i函数
    public function IAction(){
        echo I('post.username','','htmlspecialchars')//指定过滤方式为htmlspecialchars，等价于htmlspecialchars(empty($_POST[username])?'':$_POST[username])还可以是正则方式，将'htmlspecialchars'换为false
    }
    //空操作,当tp找不到操作方法时调用
    public function _empty($username){
        echo $username;
    }
    // E函数抛出提示
    public function throw(){
        $name = $_GET['name'];
        if(empty($name)){
            E('参数错误')
        }
    }
}